package com.weimob.mcloud.wechatwork.customer.service.user.module.bo.customer;

import com.weimob.mcloud.wechatwork.customer.service.user.module.bo.tag.TagBO;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class CustomerLoseLogBO implements Serializable {
    private static final long serialVersionUID = 8546317712029738380L;

    /**
     * 主键id
     */
    private Long id;

    /**
     * 私域id
     */
    private String privateSphereId;

    /**
     * 外部联系人主键id
     */
    private String customerId;

    /**
     * 客户昵称
     */
    private String customerName;

    /**
     * 员工主键id
     */
    private String orgUserId;

    /**
     * 所属员工
     */
    private String userName;

    /**
     * 流失时间
     */
    private Date loseTime;

    /**
     * 流失类型, 1-客户删除员工， 2-员工删除客户
     */
    private Integer loseType;

    /**
     * 添加好友时间
     */
    private Date addTime;

    /**
     * 留存天数
     */
    private Long retentionDays;

    /**
     * 最后一次触达信息
     */
    private String lastTouchInformation;

    /**
     * 最后一次触达时间
     */
    private Date lastTouchTime;

    /**
     * 最后一次触达类型
     */
    private Integer lastTouchType;

    /**
     * 最后一次触达方式
     */
    private String lastTouchWay;

    /**
     * 记录生成时间
     */
    private Date createTime;

    /**
     * 记录更新时间
     */
    private Date updateTime;

    /**
     * 客户标签
     */
    private List<TagBO> tags;

    private String wechatTag;

    private String weimobTag;

    private List<String> phones;

    private String unionID;

    /**
     * 所属员工部门
     */
    private String departmentName;

}
